Creates an instance of the given controller.
The search engine.
Optional
The type of solution for which the controller should be built (e.g. search or listing). This option only applies to sub-controllers.
The created controller instance.
Internal
Creates an instance of the given controller.