I have to say that from what I understand, this is the kind of thing which has to be built into the game from the start. Trying to shoehorn it in at a later date, after production has advanced to a certain stage is just going to be too problematic.

So I do not think NPC Schedules should be put into this game.