Я бы делал из нескольких слоёв. Основной слой с диском плюс 14 чёрно-белых слоёв с элементами. По запросу перекрашиваем каждый нужный слой с элементами в требуемый цвет, например используя
Image Magick:
convert template_bolts.png +level-colors #FF0000, ready_bolts.png
А потом всё вместе склеиваем:
convert -append ready_*.png final_image.png