IExtensionApplication
                        interface IExtensionApplication
                    
                    An FFI library can implement this interface to get some notifications
            from DesignScript application.
            
Called when script execution starts.
            
Called when script execution has ended.
            
Called when script execution is resumed after debugging/inspection
            
Called when script execution is suspended for debugging/inspection
            
Preloads unmanaged ASM libraries 
            
void ShutDown()
Called when designscript application is shutting down.
            
void StartUp()
Called when first time this application is loaded.