add TextComponents
add INamedTitle and INamedFactory
add TitleManager and create default title manager instance