I had a flash of inspiration yesterday, and I’m quite pleased with the outcome!
My question to you: is this new to you, or have I reinvented the wheel?