Classic allocation overview

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