Multiple Engine Views & Canvases + Controls

Hey, I’m currently in need of a utility that allows me to put multiple Babylon views on the screen, each with their own scenes + separate camera controls (and the ability to switch between camera types). I’ve written this but I’m not sure if it’s the best solution available:

Could someone give me a quick code review to make it more idiomatic for BabylonJS?

Seems okay to me, though I’m not exactly sure what you are looking for.