Is it possible to create multiple types of accounts with different fields? For example I want to have non-profit accounts and for-profit business accounts. these types of entities require different fields.

Is this possible? Is this something I would use module-builder for?

Thanks for all of your help!