moving resume internal classes to their own files
incremental
incremental
moving things around, putting methods where they need to go