create a plugin app with qt, load modules and register as listeners on
signals