Wonderful instruction, and works great but I do have a couple questions.

In the adding of files, there’s also the adding of a File-content entry, but in the deleting of files, there’s nothing about cleaning up the File-content table. Was there a reason for leaving that data behind?

I’ve been working with this setup and found that the File-content table keeps growing but I also can’t determine the benefit of having it. I found it difficult to delete because identifying it means you need to search for it and there was no easy way to do that. I ended up using the workflow action “Set a thing’s slug” for the File entry to match the unique ID of the File-content entry during the file adding workflow. This gave me something to key off of in the “Search for” field of the “Delete a thing” but I felt it was a bit of a workaround rather than good practice.