# Constants
StatusError used to represent errored request.
StatusInternalServerError used to represent unhandled exception request.
StatusSuccess used to represent success request.
StatusUnauthorized used to represent unauthorized request.
# Structs
ActionsHandler used to mange callbacks for controllers.
Context used to represent context with properties and params.
ControllerHandler used to handle controller.
Event used as medium of communication.
Manager is singleton manager for controller module.
Result used to wrap request result.
# Interfaces
Controllable is the interface for all controllers implementing RegisterBeforeHooks and RegisterActions.