Thanks for the feedback. The idea I have currently is to make file groups, and then keys can grant access to them. This will make it easier to add or update files for existing keys.
Ship it!