Refactor parts of build.py.
Modified gen_deps.py to generate deps for a given source tree (defaults to acorn source).
Added a canvas UI component, and integrated it into existing UI and game code.
Added skeleton Acorn project.