Я бы создал плагин. Назовите это IceheatSharedLogic или как-то так. Добавьте модель и поддерживающий код в плагин и зафиксируйте его в своем собственном местоположении управления исходным кодом. Добавьте этот плагин через svn: externals или эквивалент для обоих приложений.
Но, учитывая ваш вариант использования, действительно ли необходимо иметь 2 приложения? Кажется, что это усложнит ситуацию, если вам когда-нибудь понадобится какое-либо взаимодействие между ними (например, размещение ссылки редактирования на странице, если вы вошли в систему как администратор).