Added scrollable canvas menu
Added canvas menu scroll persistence

- When a new canvas is created, the app will now switch to that new canvas
- Canvas menu will always scroll to the selected or newly created canvas button