[Feature] Refactored program: Config is now done via switches; Event Visualization