Add the ability to manually mark a contact as an active member for a given year and link an existing payment (e.g., from a general donation form) to a membership record; or reassign a payment from another campaign type to a membership. This would ensure accurate tracking without creating duplicate membership payments that misrepresent revenue.