The Universal Remote: Powerful, but requires too much configuring Intent Design a framework so that it enforces standard naming conventions for mapping classes to resources or events. A programmer only needs to write the mapping configurations when the naming convention fails. Motivation General-purpose frameworks usually require one or more configuration files in order to set up the framework. A