Blocks Overhaul: PageBlocks collection added to allow for reactive loading of blocks in pages.  Fixes #18