I really tried to write this question in such a way that it was not a shopping question. I've been using stackoverflow and similar sites for a long time and know why shopping questions and opinion questions are frowned upon - I respect and agree with that stance. In this case I am looking for information about a pattern or type of design that I might not be aware of yet, so that I continue to research tools on my own. Is this this question salvageable? If so, I would very much appreciate advice on how to fix it or where I should take my question instead.