One HistoryManager (for Sounds, Looks, Bricks, Formulas) might be enough