Creating infrastructure for the Allocator.

Code copied from FastAlloc.
Basic allocation without spilling or trying a neighbour sequence