What is __plumeType?

Beginner question. I used a checkbox component in the editor, the codegen had the following code

export default Object.assign(Checkbox, {
  __plumeType: 'checkbox',
})

Is there any documentation about what __plumeType is and why its there? Just curious.

These are special components Plasmic provides that come with behavior out of the box – examples are Checkbox, Switch, Select, etc. The tag here is just how, say, a Select component can tell whether a child is a Select.Option

thanks