C++ Scripting System and Object Model