Design and Implementation of the Omega Object-Based System