Magento Dependent Custom Options extension has grouped options same as configurable product. It offers comprehensive one-stop shop experience where you can calculate price based on width, length, and size with related units. To get it now: http://bit.ly/1ghEVvn