simple key-value configuration parsers with a dictionary-like interface