Preparing the user interface

I described the functional workflows we talk about and then I only kept the parts where the users are involved.

Some mechanisms are not clear, updates will be required. Once refined, i will use a version control friendly text format, for example the DOT language.