stk_canvas: prototype primitives