Mapnificent is a framework for overlaying geographical data on Google Maps using Canvas and JavaScript