Change register/dependsOn API
Rename Resource to Definition
Create package dply.definitions
Fix dependency graph future generation