This needs to get done; the current method of passing around file paths is super hacky is going to be a HUGE headache when creating the CLI.