Given that the main challenge with extending schemas is ensuring proper
aggregate calculation and reporting, I would go with Option 1 of the
three you offered, and seriously consider extending the recipient
schema. The product calculates aggregate values off of the unique
identifiers in the tables, so the out of the box reporting would be
dependent on the recipient schema for delivery counts and tracking per
person. Our AGS team is excellent at defining these solutions and
verifying and testing ...