added some TODOs; started VirtualBitmapAllocator