This is brilliantly implemented so hats off for that. It's something I always had on my backlog of personal projects but never got round to doing, but you've managed it far better than I could ever have hoped to.
One thing that would noticeably improve the experience for me: Being able to sort a given series of works by opus/[equivalent catalogue number] or date. It seems at the moment the only sorting method is alphabetical, which is often not particularly helpful (for example, as someone else noted, when 10 appears before 1).