Refactoring tool, written in C#