New: redesign and vitepress

Lorenzo requested to merge wip into dev

What does this MR do?

  • applies a new design to the documentation to make it easier to read.
  • adds specifications to the public documentation

Notes

Merge request reports