create a config file and logic to initialize custom constants (i.e colors). current idea is a toml config file.