SMCanvasLib Submodule

First pass. Doubtless there will be bugs to squash.

Signed-off-by: Seth Battis <SethBattis@stmarksschool.org>