Very good demo so far! I think the framework is great.
There are some balancing issue with the current recipes, like each radar uncovering significantly less water than is needed to power it, making steam engines pretty much useless after the initial water has been used up, but for a demo it works well enough and it seems you are planning to rework the recipes so it shouldn't matter.
Currently the game starts to significantly slow down once you get into the thousands of machines, I think at the start simulating each machine individually is great but after 100 or so machines in one production line it could just switch over to a simplified input output calculation in the background instead, without any difference to the user, which should allow basically infinite scaling and I think that's always one of the best parts of these sort of games.
