Can be used to build on semantics that the Symfony components proved useful - and that already have battle tested implementations. contracts are split by domain, each into their own sub-namespaces; ...