I second this, it's what OP is asking for. Word of warning though: this game is hard as hell. It reached a point where I'd spend 2 hours on a level, realize I messed up and can't salvage this, and gave up. I never got really far.
I thought SpaceChem uses the same mechanic as Opus Magnum where the benefit of optimization is just the player's place on the histogram. I'm looking for more interaction between machines than that.