И всё же для меня непонятен смысл слова "макет" в сочетании с "редактором полос". Для меня это что-то почти одинаковое, две сущности со множесвом дублирующихся функций.

Возможно, это форма и содержание (правильнее - структура содержания) отчёта соответственно? Я на ББ не работаю, поэтому MVC знаю слабо, но если предположить, то Блэкбоксовская реализация MVC идеальна, то моделью (а соответственно, и одним файлом) может стать форма и содержание отчёта, а два отображения модели позволят работать с каждой из этих сущностей в отдельном окне. Но Вы, скорее всего, уже пытались пройти этим путём, я напомнил об этом так, на всякий случай : ). Если же Вы "сюдою не ходили" и Вам это интересно, но я не особо понятно объяснил, то обращайтесь : ).

P.S. Или Вы это и называете конвертером?