even1024
even1024
Implement rendering of equilibrium arrows. Example: 
NonCopyable class should be removed from Indigo. All the derived classes should have proper deep copy constructors and move constructors. 
Replace RedBlackSet and RedBlackMap to std::set, std::map and std::unordered_set and std::unordered_map where it's possible.
std::set and std::map should be incapsulated into RedBlackSet and RedBlackMap. API should be changed as in std::set and std::map
Current implementation based on indigo::Array which need to be replaced with std::queue. API should coincide with std::queue API.
Make ObjArray, PtrArray and ReusableObjArray APIs compatible with vector API.
Make indigo::ObjList API compatible with std::list API.
Pool should be removed from implementation and replaced with std::list. List API should be changed to std::list API.
API for Array slightly differs from vector API. Before the replacement of Array with vector it's safer to align the APIs.