Обработка содержит несколько ресурсов. Это сама библиотека Raphael (c), JavaScript редактора и растровый файл подложки, на которой расставляются объекты.
На самом деле, я не "настоящий сварщик". Поэтому, JavaScript требует рефакторинга. Но для ознакомления с общими принципами обработка вполне подходит. Опять же, перечень объектов умеет выгружаться в Excel 2007 и выше. При этом, на моих пользователях картинка в Excel в основном соответствует картинке в поле HTML-документа.
В Web-клиенте обработка не тестировалась. Я отдельно тестировал в Chrome и FireFox. И там, и там сам JavaScript работает нормально.
Можно подключить свои планы и создать свои наборы объектов в процедуре ЗаполнитьСписокОбъектов(). Я не стал удалять код из боевой базы, чтобы было более или менее понятно, как я это делаю.