I will try merge the Link functionality first, and followed by the topo naming thing including the sketch export. Hopefully it can get into 0.19 in time.
I understand your branch tackled toponaming issue.
Not exactly same problem - In current sketcher implementation, if one edit primarily delete some edges, the edge indexes are 're-ordered', so 'link to external geometry ' to this sketch (link by its edge index) would fails / point to 'wrong' edges.
Wonder whether in your implementation, this is also resolved?