@roger,
Thanks Roger!
I'm trying to not get ahead of myself and just enjoy the process for now.
The idea actually appeared out of nowhere last night. I scrambled to get down the bare bones at the time and then started actually writing this morning.
But the kernel of it is something that I've been kicking around since I was an undergrad. Just a much better setting for it than I've found thus far.