Change to pointer based allocator adapter, added some basic container support