major revision to AutoFigure_hdd to support faceting by unit or AOA

This is a different version of AutoFigure_hdd that is more similar to
AutoFigure_nlcd in terms of supporting faceting.