Classic Allocation

Classic Allocation consists of separate components and strategies for pre-allocation (soft) and allocation (hard).