LIBRESM (Resource Manager Library) is a C++ library that allows for the creation of virtual hierarchical databases on the fly