Add new component `controller_with_namespace` (closes #40)