enumeration
Scripting implementation (backend).
Certain platforms might offer multiple scripting backends.