This was started for the Substance Designer Challange: Battle of Titans, and it's fun to dust it off every now and then and see what I can add to it.