Multiple canvas

Not sure if this is possible or the best way, but are you allowed to have multiple canvas on one page? I want to be able to show separate view ports on the same webpage. Can you split a canvas in two?

Both!

You can have multiple canvasses - and you can split them into pieces using the “scissor” facility to limit where you’re rendering as you draw to each piece.