As seen before, to initialise Quirks it is necessary to pass an object with a
valid configuration. Currently the library supports several configuration
parameters to customise different layers (e.g. choose the storage type, the
wallets to use, etc.).
Below is an in-depth look at all the elements that make up the
Config type.