Instead of letting the player choose the recipe for every building, I think it would create some interesting gameplay challenges if the recipe for a building was randomly selected on the building's spawn, and the player was unable to change it themselves. In my mind this would create a hybrid between the current mod and vanilla factorio, in which the giant buildings augment a factory rather than being the entire production line.