This honestly is a really interesting idea.
Im not going to bother reiterating the issues people have said before me (Plus you have stated that you have fixed it, which is AMAZING to see!) However I am going to point out what I think is a bug?
When a building has demand for Garbage, no matter how many I put down near it, it does not detect it
