Changed 'Create' to 'Compose' which only composes the initial page. Moved bindings for Name to update title to match this behavior. Added InjectComponent function to dynamcally inject components, added return values for component expansion
Refactored startup code with new changes, added button to duplicate the 'Posts' component to test component injection
Updated view models to use self.View() and support injection