Thanks Kartoffel!

Then I'll start digging in. It'll probably take me a bit to get a handle on it, but I'll share whatever I come up with when I'm done.

If anyone else has any suggestions, please feel free!