I don't think I can really do this question justice in an off-the-cuff comment on Hacker News. Your framing of the question suggests to me that there would be a great deal of ground to cover to try to get you to see the problem space the way I see the problem space.
I've made a note of it in a draft. Perhaps I will find the words someday and address it, at least somewhat, in a post on Street Life Solutions.
I've made a note of it in a draft. Perhaps I will find the words someday and address it, at least somewhat, in a post on Street Life Solutions.