Adding features to a product: A micro-economic model