Splits data off to its own namespace. Adds some more variation and complexity.