[1289] Large refactor of viz code. Unified snapshot mechanism.
[1298] Refactor ETL code to feed from live server.