Eventually, this should be server-rendered. It could either be a static backend (like Gatsby) or a dynamic backend, like Phoenix.