Implicitly create contact when creating customer?


We are a very small crafts studio and store. Our customers are mostly individuals so we don’t foresee needing more than one contact per customer.

Would it be possible (and reasonable) to customise our instance so that the Customer form has the Contact fields we need (address, phone, email) and, once we create the Customer, a Contact is automatically created with that address, phone and email and associated with the customer just created?

If so, can you point me to how this can be achieved?

Thanks in advance,