split out Trace.elm into sever sub modules