Implementing SLAB-like allocation with intermixed EXT2-like block
allocation. Seems like its needed to split allocation to separate
library/project.