splitted sub-project of plot.js to manage your canvas