Provides classes which represent usages of elements affected by refactoring. Provides common utility methods used by refactorings