Architecture of a Play application