Thanks!
I need to read more about hooks and forks to answer that. Klong itself is relatively straightforward, however with Python integration there’s a lot that can be done.
Multiple backends would be quite interesting. There’s still some gaps in fully supporting CuPy so perhaps after getting that further along it would be interesting to expand the backends.
Related to multiple backends, I think there’s a lot to explore with JIT and other tricks to make KlongPy faster.
Generally, the bulk of my focus will be on performance going forward.