Pencil.js aims to abstract drawing with code with a clear OOP syntax.
Its modular architecture allow to grab or replace every block.
And of course, it has a concise and
complete documentation to never feel lost.
It is promised that it'll always work as you expect !