Generalize AoC Step scopes and identity creation remove hardcoded logic.
The only hardcoded logic is extracted in a dictionary which can be overwritten in clients implementation.
Remove hardcode Novelties.N in the ReportScope.
Test AocConfiguration with 1. New novelty 2. different Aoc order and settings (YCU)
Generalize AoC Step scopes and identity creation remove hardcoded logic. The only hardcoded logic is extracted in a dictionary which can be overwritten in clients implementation. Remove hardcode Novelties.N in the ReportScope. Test AocConfiguration with 1. New novelty 2. different Aoc order and settings (YCU)