Made the configuration file format pluggable.