Rework visualizer

1. Small graphical adjustments (e.g. uniformly align letters for all units:
both destructible and indestructible)
2. Prepare for adding scrolling and zooming
Add zooming and scrolling