Partially a question about technical backgrounds:
I tried to wrote a litte tool with a user interface, in pygobject, with a Gtk 3 UI. The main part is a GtkScro
GtkScro