Currently there are some `TODO` items for logging. Allow an SDK user to bring their own logging via the `config` model.