include assignments, function calls, and exception handling.
APPLICATION layer: resources include cookies, messages, profiles, headers, and databases;
behaviors include storing data, authentication, and sending messages.
A resource at one layer may be implemented using resources at lower layers. For