Fixes #4 by allowing customization beforehand

palette, expansion, explosion and line length can be controlled by a call back before execution.
The pie also comes with defaults that should be ok generally.