Проще сделать конфигурационную программку (например VB+flash) которая бы позволила пользователю самому рисовать эти квадратики и размещать разные элементы. И генерировала бы XML на выходе.
Другой flash ролик отображал бы текущие данные из XML.
Это позволит пользователю делать сколько угодно подобных роликов не пребегая к помощи программистов.
Подобный алгоритм был реализован мной для
http://www.practical-driving-test.com/roundabouts.html (можно увидеть 6 перекрестков каждый из который не нарисован а программно сгенерирован).
Для коттеджей это будет примерно 1500 - 2000 EURO (в зависимости от пожеланий).