Complex deps descriptions
Provide parser for more complex dependencies between packages. However, it is not required to have full support of handling them ‒
And() is simple, but we may just pick the first from
Or() and we can ignore
Not() for now. This is to be able to parse future scripts in some limited manner.