Generalized Sarkisov Program