Conceptual Tidying

...but this still needs some real juice (and canvas.inc.php needs to be objectified so that nested pagination is possible.)

Signed-off-by: Seth Battis <SethBattis@stmarksschool.org>