Allow normal files to be outside the `files` directory
Declare patch as a required package if Diff is used