Changed generated component_XX_New functions to take an initialization
parameter.. maybe something else