@lechner For now I just experimenting with guile-hoot and js interop and implement a plugin for jbrowse (typescript genome analysis tool):

git.sr.ht/~abcdw/jbrowse-plugi

When I get more experience with it, I will share the further thought or just will just do something cool)