This executable has, in my opinion, three main components:
- GUI – the interpreter that is broadly based on the "BASIC" programming language.
- OLE – the capabilities that the executable has to access third party applications that conform to OLE (COM)
- SQLite – the SQLite capabilities that are exposed by the executable
The OLE related web pages will focus on the aspects of the programming language and GUI components that support accessing third party application via OLE.
I am prepared to modify the executable to provide new/different functionality if I consider the justification strong enough!