private void Initialize()
{
//
// Create the module (and discover associated areas).
//
ModuleObj = new ModuleObject(Script.GetModule(), this);
//
// Schedule garbage collection for C# objects whose engine
// representation no longer exists.
//
GarbageCollectObjects();
}