Naturally I will limit the number of jobs to the essential at first because of cause it's a lot of work. I was thinking more of abstraction than of shallow. Baker, tailor and alchemist all buy materials, have production chains and skill trees.
Of course there are a few special cases, like the mayor. What the major does - acquiring people, designating areas for logging, mining or building - would be a screen in a city builder anyway. Employees of the city, like the teacher or the priest won't have much to do. They just can look at their finances. And if the cost of living will make the teacher likely to leave the major will better give them a pay rise.