Move controller implementation to subpackage to have a component
structure.