Added another part of the feature I'm working on for the shop's web site. Nothing is user visible yet but I'm cleaning things up as I go along with the result that the whole code base is now 3.7% smaller despite the additions. I expect I'll have eaten up a lot of those savings by the time I'm done with the whole feature.