Assembly Model - model tree folder creation macro

Anyone have a macro that can create a standard set of folders in an assembly model.  I would like to run a macro to add a "Purchased", "Manufactured", "Fasteners" & "Standard components" ...etc folders in the assembly tree, possibly even one that allows the user to select from a list like check-boxes.  Some of my customers would required different combinations.

Has anyone thought of this or has something similar.

SolidworksApi macros