[WIP] embedded objects support

This will add support for wrap/group/rename/project/join operations on the relation mapping level

- [ ] wrap
- [ ] group
- [ ] join
- [ ] project
- [ ] rename