The Data subsystem provides the base types and utilities for defining and copying serializable data records used by the Scriptable Factory system. FactorableData records are attached to factory objects to hold configuration, and FactorableDataUtility provides deep/shallow copying for variant and override workflows.