Drop a node on Diagram canvas via a custom svg in Palette canvas

@walter In a drag and drop situation, is it possible to keep a custom svg in palette as a node, which can be dragged and dropped on diagram canvas as a shape(rectangle/ circle / text block) ?

I mean, i know we can use geometry string for svg. Its just that, I am not able to drop it as a different shape.
For example, dragging a ‘T’ icon and dropping it as a TextBlock.

Each diagram can use its own templates, so data objects with the same properties and values can be represented by completely different Nodes. Please read GoJS Palette -- Northwoods Software

@walter Thanks a ton for this quick reply. I’ll try that and mark your reply as a solution if that works for my case for multiple diagram nodes and their corresponding palette nodes .