Introduced multimodule, one module for each scenario