Too Long; Didn't Read
Modern web apps require rich user interfaces that can no longer be rendered in the backend. We need to connect the frontend and the backend, and this is where things get complicated. The problem is that each layer leads to more code scattering, duplication of knowledge, boilerplate, and accidental complexity. With Liaison, it is possible to inherit the front end from the backend. It works like regular class inheritance but across layers running in separate environments. The environment is abstracted away from the environment.