Metabolic Refactoring