added wip button
added ColorBytes and ColorHex constructors and removed the ability for Color to guess the input
added prototype.GetSetDelegate(meta, func_name, def, key)
added button and text_button panels