scales.utils
Mostly exists for pulling but it is general
Simple factory interface
Simple pool interface
Thread safe unbounded pool, if more objects are required it will simple create them.