Multiple Product Features and Pricing

Hi,

I just started using the Market Plugin.
Is there a way to add different options to a product that can effect the price in real-time?
The variations are great but it's not what we need. We need to be able to have different options that can be checked on/off and change the price accordingly. For example, the basic product can cost X; Adding option 1 only should add Y to the price. Adding option 2 only should add Z to the price. But adding them both should add Y+Z to the price.

We have quite good coding experience so if you can direct us on any idea this will be great.

Thanks for your fast response,

Eran