Image Manipulation Library in JavaScript