Doxygen documentation updates
- in order to be more searchable we should move the documentation somewhere online possibly gitlab pages.
- generating documentation should be part of the release process
- we should discuss removal of the documentation from the framework releases after making it available online