is there a reason why we don't do it already? https://joshmoore.github.io/ is a good example (maybe exactly the one in Josh's page for starters)