I've spent the last couple of days beefing up lists and dictionaries. You can now store any attribute type in a list or dictionary - even other lists and dictionaries, so you can nest them as deeply as you like. I've also made the save/load format more robust, so you can now safely store a stringlist with semicolons, for example.
Latest nightly build is at
http://quest.codeplex.com/releases/view/82308I've been trying to document changes as I go, so the important wiki pages are all the list and dictionary ones at
http://quest5.net/wiki/Attribute_Types - let me know if anything is unclear.