Class InfiniteCanvasViewer