Classes common to all IDEs. In creating the refactory tool
and plugging it into a number of different IDEs, it became
clear that there were some objects that were not directly
related to any specific refactoring functionality, but
were useful as abstract classes or shared components. This
package holds those classes.