Pages and elements are initialized to correct z-class when page is composed.
Allow the root element to be specified in config object
Hide pages that are not in focus
Add support for URL fragments via hashchange event