I would practice getting the animation right with a basic cube. 8 vertices in total, 2 bones. 4 vertices (opposite sides) to each bone, then move them apart to animate stretching.
For the final mesh, it’s the same thing, but the vertices will be blended in between the 2 bones.