Removed wrong abstraction in TraceValueHandler. This simplified things...
Made TraceBuilder like a builder. Ready to be moved to separate module
Preparing for extracting unit test marshalling
Unit test marshalling is a separate module. Still a little yak shaving needed