feat(application): add modeler application

* allow only single instance of a modeler (via packaged JUnique, LGPL)
* automatically choose ./workspace as workspace