Added argument handling.
Added argument to refacet_surface to take the valence from main and pass it to make_hv_region.