Product Complexity: Structural Vs Functional