Refactoring window system