Great namespace refactoring
Removed relations
Symplifying names (Any- is ommited here):
- ElementType -> GraphElement
- EdgeType -> Edge
- VertexType -> Vertex
- ContainerType -> NestedGraphType (#Of -> #Inside)
- synonims for container object types: type ExactlyOne = ExactlyOne.type
- unifying its constructors: apply() -> of()
- Combinator -> PathCombinator
Changed edge constructor to use fancy syntax
Fixed containers multiplication; added test
Last minor fixes
Merge branch 'refactoring/better-namespaces' into feature/static-queries