Also I would like to have a lawn service to clean up that grass so when I put a floor on it it doesn't stick up through it.
m) Assigning settlers to their preferred activity increases happiness; for example the easiest thing to do for the player would be to make the settlement policy a hierarki. Then he/she would only need to assign all jobs to a work poster and after that to get a settlement manager. The manager would then put settlers to work. But it might not be the happiest.
It might be better if the player listened to the settlers' preferred activity and then perhaps send some to another settlement where it could happen. If the settlement policy is autonomy, settlers would self pick a job and then ask the player about it.
n) There should be some sort of a workboard (perhaps to construct) that when clicked it will show a paper that list names and their assignments. But it can be upgraded to a computer, so their assignments can be changed on the computer.