uint16 tree support, integration of a slab allocator to save (massive amounts!) memory