added first working version of multis visualizer

- also code cleanup and some structural rework included