...but I'm still struggling to understand how it works and how I use it. Memo to self: document your code better.
More consistent file names; all links now work.