To be consistent with what we do with THREE classes, this class definition should go inside the three.js file, at the very bottom. I've added a note in the developer notes that we now have to include this class when migrating from release to release.

When doing this, remember to remove the file inclusion in `format.py`