Adding the stuff related to a storage pool implementation plus tests.Adding constants