Issue #1 - Abstract the config file