Categories, type parameters, data structure

Categories should no longer be language dependent
Type parameters were not supported even though they were selectable.
This has been rectified.
A warning was added on the GH side if you try to create/modify Revit
data and the structure of the incoming data is incorrect.