@jeremeamia how likely is it that people will use those constants besides defaults? I think that code aware of those constants can afford importing a class or two, no? :-)

The only thing that can be improved here is moving everything to an options class that retains the constants maybe...