Actually it is possible to read different kind of files with a web browser.
Why not add possibility to run programs associated to a branch. A bash script allows to do anything.
A more to read a feedback from external conditions (through a way to define) and flag then in the map.
With this you can use vym alone as main program to run everything from your desktop and see the outstanding things