SMS dit: Metabolic engineering: principles and methodologies