I'd like to port Astro's VSCode extension to Coc.vim

I have a very vague idea on where to start. I have the intellisense and auto-completion portions working, but that was a simple configuration setup to use the existing Astro language-server. However, the syntax highlighting is the part I’m struggling with. I have no idea where to start and have started to research on how to port it over. I’d love to be able to create a coc-astro plugin in the end. I’d appreciate any pointers on getting started, and any links to example projects or documentation that would help in the effort. TIA for your assistance!