Huge logic rewrite and furnace recipe support!