Implemented new OI functionality.
The OI class can now be called with "OI.getInstance().<method>"