Option to parent individual shape layer vertices to the vertices of other shapes
It would be great if we could manipulate and parent specific vertices within shape layers to other vertices on other shape layers (rather than using Puppet Pins or third party scripts)
Take a look at the Create Nulls From Paths panel. It's under Window -> Create Nulls From Paths.jsx. It enables you to attach the vertices of your paths to nulls, which you can link together with parenting. Tip: hold down shift when you parent to have the child layer jump to the parent's position!