coordination - with programming abstractions such as "views" and "roles." Next he shows