Change class ArrayBuilder to NestedArrayUtils

Refactoring to use ArrayBuilder as a NestedArrayUtility module instead. This will lend it to more of the generic product generating and processing tasks.