The only thing that still needs to be on the backend side is the one function that manages the rendering.