Re-implement color themes, change internal color format to 0xAARRGGBB