This is the result of wild grepping through the codebase. Nothing too exciting to report, really. create_product now sets a products structure to 'child' if a parent is specified.