With the goal to closely adhere to The Elm Architecture. As with elm, sauron don't use macro to provide the view, instead it just uses plain rust function calls to construct the view.