Started work on the GUI Canvas (which will be a QtQuick type) and modified Tool.h/Tool.cpp a bit, with some other minor modifications.