Really love your system design. I can tell you put an incredible amount of thought into it, and I'm just scratching the surface.

That said, good luck with that complete thing. :D