Added ImageColorizer class to make it easier to make non-text buttons.
ImageColorizer now supports transparent colors. (NOTE: The code is inefficient, but there may be no better way.)
Added factory method to create button using images instead of text.