How to add custom task type like bpmn:ServiceTask

Hello guys.
I want to add a new custom task like bpmn:CustomTask. This will be a subtype of task. I have already checked Example custom elements but there are adding new custom elements. I want to change just the task type and icons. How can I do that? @philippfromme can you help me?
Screenshot 2023-09-13 at 15.31.58

Could you share an example of what you’d like to accomplish?

<bpmn2:customTask id="Activity_0ywnolq" magic:spell="dsfsdfsdfsdf" magic:spell1="sdfsdfsdsf">
      <bpmn2:incoming>Flow_17tunxk</bpmn2:incoming>
    </bpmn2:customTask>

this custom type should use the same Renderer as the original task just I should change icons for rendering.