* Move tracer out of registration namespace
* inject functionality for storing a trace
* add graphviz (png) output