The following sections discuss issues of importance to developers who are building systems for graphical environments.