Added rough implementation of a type-aware keyvalue configuration