This looks really cool! I will definitely be checking in now and then to see how it's coming along! How long have you been working on it?