updated TODOs
separate headers into categories
profile VirtualBitmapAllocator too