The TheatreJS Framework.