Fix a bug in genetic rendering which was affecting viewport scrolling
Fix a bug in model view breaking select behavior
Convert model-view to SVG-container, make it more generic

[#52401653]

Keep old model-view for other models.
TODO: refactor other models to also use SVG-view instead of
model-view.
Define minX, minY, maxX, maxY as outputs in Energy2D

[#52401653]

Required by view.
Use SVG container in Energy2D

[#52401653]