Added tentative vispy architecture