the components are now rendering to the page correctly
the title is now modular, and accepts the text passed to it in the call