Switch to graph interface and introduce `Relation#embed`
Simplify relation extension process
Add yard docs for Relation#embed