Finished post-css nuke restyling for vis and restructured vis code

Starts but does not  finish addressing #1621