Без заголовка
/// Справедливости ради, Microsoft Word тоже с незапамятных времён и до сих пор имеет эту функцию (Synchronous Scrolling), причём со всякими плюшками: ///
Когда я сравнивал поведение, MSWord сразу уходил в корзину. Фишка в том, что тот старый WP синхрил прокрутку не по строкам/символам/страницам ("графически"), а по предложениям/абзацам/разделам (ещё и видимо цеплялся за одинаковые слова) — именно то что нужно для переводов длинных текстов, когда версии на разных языках могут [по ходу работы] иметь в разы различающиеся объёмы фрагментов: из-за языковых эффектов языка и самого процесса перевода (подстрочник->набросок->черновик->перфект). MSW так почему-то не делал, по кр. мере в версиях вплоть до 2000, хотя иногда вроде как типа пытался (апофения, да;).
Впрочем, если он делал это так же, как Visio "оптимизирует" линки при перемещении графем в более или менее навороченной диаграмме, то лучше ничего не делать.
Я вот давно ношусь с задумкой сделать сложный server-side web-инструмент, в котором будет компонент типа Visio, так за autoplacement графич объектов мне даже думать страшно. Хотя тот же MindManager справляется на твёрдую четвёрку с плюсом. Или даже пятёрку с минусом.