Migrating from Email to SFID as Contact Key in Salesforce Marketing Cloud

Migrate from email to SFID as Contact Key without losing tracking data
Handling Multiple Accounts Per Customer in Salesforce Marketing Cloud

Designing an architecture to handle multiple accounts per customer without breaking key relationships