SMS: Systems metabolic engineering