Outline the design for an ORM API [ci skip]