Adds a more OO approach to saving files for later