One or more type names.
One or more properties to include in the default type view.
If this is set, then the view will be grouped by a property
If wrap is set, then items in the table can span multiple lines
If this is set, then the view will be labeled with the value of this parameter. If
this is not present and -GroupView is not present, the result of the script or property name will
be used for the label
If this is set, then the view will be grouped by the result of a script block
If set, it will treat the type name as a selection set (a set of predefined types)
If set, the table will be autosized.
If set, then the content will be rendered as a list
The indentation depth of the custom control
The script block used to fill in the contents of a custom control.
The script block can either be an arbitrary script, which will be run, or it can include a
number of speicalized commands that will translate into parts of the formatter.