Moved interfaces for setting up the graph evaluation to intepreter package
Added support for using callbacks to render the results of types
Added basic support in controller to render the visuals created by the callbacks