VM regions: management functions and structs