New configurable heap, based on an Allocator trait and a core_heap_impl top-level module.