canvas_framework: added all system files; wrote a simple test program