TODO: documentation pending
Road Map:
- Define abstractions for all GOF patterns (patterns that allow/needs implementation and abstractions)
- Describe specs/tests do validate concrete implementations of this abstractions
- Document all stuff
- Review this road map