include DEFINE-GUI-FUNCTION and others into CL-TK
extract CXML-specific code to separate file
cleanup
canvas: implement drag-n-drop