Unsure if it is possible to implement but it is a feature that would be useful to me.
I often build my trips by selecting most desired caches first from a restrictive filter.
Then including various other caches in a variety of ways none of which give a satisfying result.
My suggestion is the ability to add or delete multiple Pushpins directly on the map.
Save and recall a set of Pushpins in /Users/application data upon different instances of macro run.
I look forward to your views as to if it is feasible to implement this feature.