What a fun project this will be.