Feature/29 graph ui

Do not merge yet. This branch is still under development, but we do want to monitor it extra closely and check also the Travis build.