Make pagelets fully autonomous rendering units

Add render and change render to get, major api change