Adds the 'palette' submodule, will eventually replace cluster, etc.
More clustering experimentation