Small, lightweight canvas library