Adding model/user based on pointer-to-data composition with new src/obj.[ch]