В общем-то можно обратить внимание например на принцип построения приложений электронных симуляторов.
Т.е. Есть поле для схемы, которая формируется простым перетаскиванием из быблыотеки компонентов (там диодов, транзисторов, резисторов, сигнальных и питательных линий связи и прочего добра). Опять же можно подключить "одним движением руки" осцилоскопчик, вольтметрр или иной полезный приборчик.
Думаю, что у нас должно быть аналогичное приложение.
Для начала нужны модули:
-драйвера карты;
-выбора форматов;
-вывода на дисплей.
Пока без графики. Это все у тебя уже есть. Верно?