Extends HTML Canvas to make it all a bit easier