Analysis in progress...

Let me know which direction you’d prefer, and I’ll write a clean, informative feature accordingly.