The idea was clear in my mind but I didn't have the vocabulary todescribe it or an implementation of the idea.
The word I wanted was "lens", as described in this project:
http://alliance.seas.upenn.edu/~harmony/
- Serge