Really cool!
I'd suggest taking a look at `fast-syntax-highlighting` [0] and `zplugin` [1]. `zplugin`
supports a lot of features such as completion management and lazy/conditionally loading
plugins to reduce startup time.
[0]: https://github.com/zdharma/fast-syntax-highlighting
[1]: https://github.com/zdharma/zplugin