Как лучше реализовать изменяемую "карту кузова" автомобиля?
Я новичок в Android, делаю приложение для проверки автомобилей, требуется реализовать "карту кузова" (пример на фото), чтобы обозначать ремонтированные детали кузова определённым цветом, накладывая поверх каждой детали значения измерений лакокрасочного покрытия. По итогу эта карта будет использоваться в PDF отчёте.
Пример карты (без значений измерений):
В моём представлении, нужно создать общую, пустую карту и отельные, прозрачные изображения, с конкретными деталями нужного цвета. По итогу соединять слои вместе и формировать готовое изображение, как ставить цифры в нужные места пока не придумал...
Подскажите, может есть лучший вариант реализации? И как лучше реализовать наложение значений измерений?
Приложение будет использоваться на смартфонах и планшетах