add option for UV scales (instead of always [0,0] to [1,1]), and standardized option passing to geometry builders