Generate product scaffold