The Shapely.js canvas library