Allow for fine-grained control of the parameters, but with some sensible default values.
Allow for fine-grained control of the parameters, but with some sensible default values.