A C++11 library implementing the flyweight design pattern