Grouping: more permissive logical name
Refactoring: better naming
Refactoring: renamed layer-mapper => grouper
Refactoring: renamed core => cmd-line to express intent