Veamy: an extensible object-oriented C++ library for the virtual element method