Design principles for complex process control