Document rust modules and important functions
We have now public docs, but we didn't document any modules and most functions don't have a description.
I think most important to document are the functions in
components since they contain code that is reused by different parts of fractal-next. They should eventually also contain examples on how to use them.