Never been one for modules, but this was alot of fun and conveyed everything well. Also OpenLegend is amazing!