Updated parallel data type generation. Updated flattening function generation. Rebuilding function generation pending.