Sharing of styles is complete for all visual objects.

Different objects types will share basic C4Control styles, similar
object types will share specific styles on top of basic styles (e.g.
shape -> image will transfer things like shadow, whereas shape -> shape
will also transfer things like fillColor).