Objective-c port of the metazelda framework