add set color
first pass at palettes
add defaults when generating blocks from palettes