This PR prefers the `huggingface_hub` library, refactors the grammar docs and adds the new image_url api to the vlm docs.
This PR improves the guidance docs and adds a section that explains how grammars are applied on a technical level