Now successfully pulls objects from reference replacement, if they exist.

Renamed children to offspring -- to be consistent across the gen object.

This basically punts on the question of how to combine arrays, but still allows for array override behavior. Will have to include more robust array support. Additionally, it would be nice to have parent selection support where you dictate what parent each child MUST be generated from, which would require multiple create artifact calls (or some support inside the create artifact function itself).