This looks amazing! I'm not quite clear on how the custom palette works, though - could you add some documentation for how to use it? I'm also not clear on how to do map work with this...