-now configs are created and read with ConfigReader class, all config structure fields registration data is placed inside ConfigReader object, config structures are now aggregates and only contain a single pointer to ConfigReader instance.
-optional config fields have to use figcone::optional instead of std::optional
-bundled parts of sfun and gsl library replaced with fetched versions, disabled system wide installation of nameof library
-now configs are created and read with ConfigReader class, all config structure fields registration data is placed inside ConfigReader object, config structures are now aggregates and only contain a single pointer to ConfigReader instance. -optional config fields have to use figcone::optional instead of std::optional -bundled parts of sfun and gsl library replaced with fetched versions, disabled system wide installation of nameof library