Self-optimization in distributed manufacturing systems using Modular State-based Stackelberg games | Synapse