Absolutely - domain-specific makes sense. Two lines of thought ...
1. When I try to explain a complex idea / visualize a complex data relationship, I will look for analogies in the listeners comfortable frame of reference
2. Data structures are typically different in different domains - and should therefore be amenable to one visualization tool vs another (ie. not every problem looks like a nail)