Main Page is now a LayoutAwarePage

This should allow for easy adjustment of elements upon screen state
changes. However, I might have to convert everything to be children of a
canvas, so that might not work.