Name of an engine's renderFile() method is now configurable.
Allow an engine to be initialised using a constructor.
Add ECT.
Ensure options are in alphabetical order.