That being said, be careful to not make it too difficult to use.
Configurable is good, as long as there are sensible defaults that just work.
Configurable is good, as long as there are sensible defaults that just work.
This helps keep the project simple and focused, since users with specialized needs don't need to ask you for specialized features.