Very cool! Looks like it will be a fun project to work on