Root generation now based off of array of desired zones.