Complex Products in MarketPress

Is there a way to handle complex products?

such as size (4 options)

Type (2 options)

Finish (8 options)

Using the MarketPress variations this would be 4x2x8= 64 Variations just for this simple example.

That would make the site very hard on a end user client

Can Product Configuration be accomplished by integrating with Gravity Forms?

even if it picks up in the checkout process?

All feedback welcome!