start refactor of visualization
Merge branch 'master' into viz-refactor
continue reworking viz
More visualization cleanup
somewhat acceptable updated visualization