Customizing Product Pages For Individual Products

I have a company that sells products to two very different buyers, Home Users [B2C] and Businesses [B2B]. It’s a unique situation because most businesses sell to one or the other, not both.

I’d like to have my retail product pages themed for home users [How to use our product, home user reviews, images of people, etc.], and my B2B product pages themed for businesses [features of our product, how our product will benefit their business, business user reviews, etc.]

Essentially, I need to be able to customize individual product pages instead of having one default product page. Is there a way I can do this?