New experiment: canvasnippets