I really like your title!
This was neat - looking forward to seeing where it goes if you keep working on it