Improve UI. Add GUI logic to board.js.
Improve overall tool architecture. Create the first tool: pencil.
Work on pencil