object_presenter for generic object rendering