First attempt at routing using global page data outside the views.  This probably is not the best approach, but it certainly is an interesting idea.
Change to the pattern, now using a page state that sends its updates to the listeners.  Still does not work.
Finish off the header and title issues.
Fix the component model issue with a weird hack involving a custom controller that does nothing but supply a model (it makes sense, but...).  Also, corrected the PHP code to make it compile and route correctly, so that the current user data request works as expected.