Customizing Default Elements

Is there a way to customize default elements (bpmn:Task, bpmn:StartEvent…) with the CustomElementFactory and CustomModeler so I can:

  1. Reshape default elements
  2. Change their color
  3. Change their default text label

You can use a custom renderer to define how elements are rendered, check out this example here.