Add top-level canvas methods
Add Engine methods