"Внутренние копии" объектов
Забавная идея - можно делать "внутренние копии" объектов - сохранять в объектах чертежей/моделей сведения об их основных графических свойствах и даже об их геометрии. (Уже фактически отработано в XDLabel для надписей).
Т.е., начертили что-то, запустили команду сохранить у указанных объектов их свойства/геометрию. И можем перекрашивать, менять слои, стили и пр., форму и положение этих объектов, зная, что всегда можем запустить другую команду - восстановления и графических свойств, и геометрии у указанных объектов.
В т.ч. можно выгружать такие описания свойств/геометрии. Загружать извне в объекты нужные свойства/геометрию. Или изменять во "внутренних копиях" свойства/геометрию другими средствами. И назначать на их основе другие свойства/геометию объектам.