FVV support and refactor

Initally this was supposed to just add support for parsing protocols from the FVV. Now i've made a lot of changes to the code like types and comments.

See for yourself. Sorry that this pull request changes a lot.

Merge request reports

Loading