moved SDConfigFile into a separate library