Good speciation and endogenous business cycles in a constraint satisfaction macroeconomic model. (11th June 2021)