Finished refectoring.

Gus now is responsible for rendering and keeping track of everything.
Page and IndexPage are simply bookkeeping now.
GusFSLoader just puts everything in Gus now, instead of doing much on its own