A modular multi-agent framework for innovation diffusion in changing business environments: conceptualization, formalization and implementation (Complex Adaptive Systems Modeling, 2020)