I’d love to hear about the later regardless. I’m working on a similar class now (though it will likely need to be python, alas).
Special issue in Ecogeography or PCB? I think either would be great, though I think the scope of my contribution in the former would be limited.