An experiment in creating a typed key/value store in .Net using nested dictionaries and generics.