ignoring IntelliJ Idea project config
the most simple example code I could think of + all interfaces and classes (without any implementation) required for it to compile
IntelliJ Idea module configuration
test driven implementation of Scope:
- added Mapping.getValue without impl
- throwing UnresolvedDependencyError when resolving required dependency