An Executive is basically an object collection, with proper constructors and destructors. There is an asynchronous message system, a timer system and an update system. What it provides over classic Lua OOP is proper tidying up, the ability to have independent objects, and reusable library objects.