The reactor product composition can be thermodynamically and kinetically controlled by reactor temperature, pressure, residence time, water concentration, feedstock concentration, and inert gas concentration, in addition to reactor design, solar energy concentration, and other factors not mentioned here.