Думаю что не стоит слишком усложнять программу. Мне кажется достаточно сделать 2-3 вида компоновки приборов + несколько видов стрелок, фонов, шрифтов. В итоге получится довольно много вариантов.