Design Doc update
Nested lists of config node storage works!

Turns out that any object that is going to be serialized to a
confignode needs to have a constructor that takes zero parameters,
otherwise it silently fails to work