Migrating Stand Alone G Suite Account Into Multi-Domain G Suite Instance

Recently I had to migrate a G Suite account from being a stand-alone instance into a multi-domain account. Given that the account was just email, calendar and drive I was expecting it to be easier than it was. The documentation was OK if you find what you are looking for but I didn’t find a single cohesive guide. So, here it is.