Também já tentei algumas coisas com essa biblioteca, mesmo ela não sendo atualizada, dá pra fazer bastante coisa legal e a base do código é um desenho simples.
Que massa esse código Marlus. Eu achava que o Paper.js tinha sido descontinuado, conheci ele a muitooooo tempo atrás, bacana saber dessa possibilidade também.
Uma coisa que me empolgou a dar uma olhada com carinho no Flat que o Alexandre indicou é a possibilidade de trabalhar com diversos modos de saída de cor além do RGB. Conseguir fazer artes CMYK e cores especiais me pareceu um recurso curioso que vejo pouco sendo implementado.