Building and understanding infinite canvas tools.
This is the first part of a short series on infinite canvas concepts and the @ue-too/board library.
In Part 1 we introduced the idea of an infinite canvas. Here we focus on the camera (viewport).