Ну сразу можно сказать лишь одно - открыаваться файло будет долго.
Вьювер выслал мылом.
Любая проблема проектирования может быть решена введением дополнительного абстрактного слоя, за исключением проблемы слишком большого количества дополнительных абстрактных слоев.