Copy Application & Router from Jissues
Move Joomla dir to App & add container to application
Add Component Package in App
Component::register() can auto generate name
Router can access Controller
routing can register a default rule