1 piece
A non-technical client cannot evaluate progress by looking at the work, so milestones built around internal stages leave them trusting rather than knowing. Structure the stages so each ends in something they can verify themselves, put the milestone that could end the project first, and put the one you control least in the smallest envelope.