Add dsl spec relationships

As mentioned above, this is a dict of interfaces which in turn are a dict of operations