Shared parts best practices

What’s the best practice for modifying shared parts of the characters (e.g. bowls, loops etc). Is it good to add them as a mark? I found myself editing constantly as I go and when I do that on one character I have to go through all other characters that has the same part and copy and paste there. Is there any better way?

https://glyphsapp.com/tutorials/articles/tag:Reusing%20shapes

Thanks. This is very powerful. Exactly what I needed. One question though. I’m not completely sure why do I need anchors as it placed the components always at the exact place where I wanted it even without anchors. For example, when making smart shoulder for n letter, I followed the tutorial and then created other letters without anchors and it worked just fine. Now, I guess there is a need for anchor, but I don’t get it exactly in which cases?

Anchors give you a bit more flexibility with the spacing of the parts.

For one thing using anchors keeps alignment of parts intact as you mess with sidebearings.

As I understand you can connect them only between two different parts and not between glyph and a part? I tried to place one anchor in the actual letter glyph and another within smart glyph and they were’t connected, I have to move smart glyph manually.

Only components can be aligned.

there is a detailed tutorial about it, you can research it carefully…
https://glyphsapp.com/tutorials/articles/tag:Reusing%20shapes.