Check allocation success before adding to registry.
Fix split calculation
Fix chunk_allocator, change chunk constructor.
Add first partially working collection cycle.