Frontend

Separation of Concerns, Locality of Behavior, and Javascript