In terms of the design questions, see the working-5.0-migration-guide.md file pushed to master at the root of the ORM project