Method to verify an object fulfils the vector2D interface
A few changes in the pool objects

Save the configuration ID in the pool configuration object
Add a configuration from a serialised object
Fix a couple of typos in the documentation
Make a copy of the input arguments before working with them