Added model and initial server-side proxy layer