MAJOR: Use FileVersionHelper in DownOperation, major refactoring of DownOperation (NOT WORKING), thoughts about the down operation