You can create custom shapes that can be dragged and dropped onto each other.

Custom toolInteractive shape