Viz improvements new

Fixes part of #226

Network part requires rewrite so nor a priority before deadline.