Netspirit писал(а):
это загромождает схему.Это тоже зависит от реализации

Можно и так сделать:
или цветом выделять линию/точки, но пользователь должен явно видеть все места, в которых происходит преобразование и тут нужно быть очень осторожным.
А вообще, если приходится использовать преобразование для работы с элементом, значит элемент плохо продуман.
В случае если все элементы будут хорошо продуманы, методы элементов для работы с необходимыми типами данными реализованы, а среда на основе информации о типах точек/данных сама выберет наиболее подходящий вариант, то проблем вообще не должно быть.
Только в редких случаях придётся использовать преобразование данных.