Updated Module to dynamically allocate/deallocate polyvoices using the std::vector built in functions