Basic visualization working. Needs *lots* of tweaking.