refactor: Declare lKernel as a variable rather than a macro
feat: Scroll the canvas view with scroll bars