Hi. If I can recall correctly, I saw a project somewhere where face parts get exchanged. I think those parts were mouth parts of different people. I haven’t looked into the code at all but you can derive some idea how they track mouths or least how they substitute parts at the mouth level.