move general-purpose funcs and classes to misc
clean up formatting of visual.py setup-up section
create visual package to replace visual module
move contents of visual.py to own files
remove now-empty visual.py
remove unnecessary setup from visual modules