C++ template class (openFrameworks addon) to create an ordered named map of pointers (wraps stl::vector and stl::map)