Issue #13: Rework server communication and add Summary View tab.