refresh streams-config

support detection of StreamsConfiguration
support detection of any component configuration
test using base ComponentConfiguration
new tasks coming to refactor existing modules