This document discusses the architecture of a micro web application. It describes a common pattern where the Router sends data down via bindings to the Model and Controller layers, and then to the View and Template. Events then flow up from the View through the Controller back to the Router. The Router can then update the Model and Controller layers as needed.