[DO NOT MERGE] Separate Region Sampling Instance

This change abstracts out the creation of a region sampling helper
and the initialization of all its fields. It adds test coverage
for the new class.

Bug: 202758428
Test: atest RegionSamplingInstanceTest
Change-Id: Ife2aafccc20466e81f481d1764210806dffc3123
4 files changed