Apple Core Foundation style object implementation in ANSI C.