Separate bean definitions to coherent modules