Sampling visualisations + cleanup
Merge branch 'demonstration' into dev
(message passing visualizations, etc.)
Merge remote-tracking branch 'origin/dev' into dev