Model Object - class representation

Does anyone know which rhinocommon class does the Model Object represents?

Is there any documentation for it?

image

Take a look here. N
Model objects are part of the GH API: Trying to set UserText to a grasshopper model object (GH_ModelObject)

Thank you.

Is there any online documentation for GH_ModelObject?

This is the starts of the namespace: Grasshopper.Rhinoceros.Model Namespace

What language is being used in this case?

C# this documentation works, but I cannot see any transformation methods.

Can model object be transformed e.g. oriented from one location to the other?