Question about Memebership Plugin and BuddyPress

Can this be done with the membership plugin?

different user types, and different fields for different user types (some are the same, but many are different).

Each user will have a standard profile page, regardless of any other criteria, BUT each user will have the option of creating an additional type of “profile” page.