A C Object System