It adds code and complexity, and having used jar/classloader resources previously, I know there are corner-case bugs lurking there.

Let's just go with the simplest, dumbest solution that works.  We can fix/overhaul/rewrite/gild configuration in another PR.