Add dsl spec relationships

This is entire section is true only with respect to the `install` workflow. There is nothing inherent about the relationships with respect to ordering. I could write a custom workflow that executed everything in the exact opposite order. 
One more thing, it is also worth mentioning the correct teardown ordering when calling the `uninstall` workflow (which is in fact the opposite of install to some extent with different operations)