A kinetic generator of hydrocarbon pyrolysis mechanisms