I feel like I've seen something similar before, but I can't quite remember where. In any case, your project looks impressive — best of luck with it! Looking forward to the final version.