introduce functional grouping instead of a technical one
fix mapping after package refactoring
use command line arguments to define datasource
add launch configuration
move cli parsing to own config class
use URIBuilder