Ja, gibt es, ich bin schon ne Weile dabei, sowas zu implementieren, ist allerdings noch arg beta und hat auch nur den Funktionsumfang, den ich brauche.
Ich werde bald eine erste Version veröffentlichen, sobald ich den Code noch mal überarbeitet habe.
Hier schon mal ein paar Screenshots: