6.5: HUGE changes — created pool, a single object that contains and manages all other objects in a single place rather across many packages.