For the "fetch selectively" stuff, I've used kwery...
# exposed
m
For the "fetch selectively" stuff, I've used kwery's
GraphFetcher