Another program - a prototype based object system

Note: does not yet compile for reasons