Implement constraints on MemorySpace
As a user I want to apply constraints such as size and alignment to a MemorySpace.