This page describes what should be considered when creating a value type. It provides a quick checklist which can be used as a reminder of the various considerations. It also contains an explanation of the why the various consideration are important and possible implementatation strategies.
There are many places where allocators are mentioned. The allocators mention on this page are generally refering to the base class