The Open Object Library (OOL)