IUtility - Interface for defining a new
Ambition Shell plugin.
Run - Compile and run the current application.
TODO: Ideally, this should wrap the existing engine type and be able to proxy the application inside. That way, if an error occurs, then
the error can be output in dev mode, or captured and parsed in prod. This probably means that a compiled web application should be a
library that can be dynamically loaded by Utility. oof.