The CADclip below illustrates a custom REVIT Architectural Column Family that has two type parameters for Column Width and Depth and 7 Instance parameters for Column Material, Sweep Material, Sweep Radius, Sweep Height, Reveal Height, Reveal Vertical Dimension and Reveal Width Dimension.
We start in the project and then open the family to have a look at the guts.