Background goes below the drawing canvases
Make buttons smaller
Refactor callbacks, clean up drawing functions.

TODO: Re-add line and curve drawing functions.
Re-add line and curve drawing functions.
Update tool definitions.
Fix lint issues
Move resource loading to separate call
Protocol updates
Clarify depth measurement text
Attempt Makefile pattern