Object Algebra Framework