Make everything configurable