Another alternative is breaking it into multiple components, bundle so much content in and have people manually put them back together afterwards