rebase WIP-rendering-options onto seb's branch to add GUI
produce colors directly