Component overlaps for VF?

I’m making a variable-only font where the letters are composed of many small smart parts, so overlaps aren’t going to be removed. An example with the 3 parts decomposed in the background:

Right now each of the 3 pieces aligns exactly to the edge of the next. Do these individual parts need to have a little overlap similar to what we do for connecting outstrokes in Arabic, or is it OK to leave the edges of each section totally flush as I have here?

Alternatively, would it be better to actually add filters to decompose then remove overlaps?

Thanks for any insights!

I would always add some overlap. add a small triangle like this:

Thanks that makes sense, I’ll add a little overlap to the pieces.