Growing systems

Growing remote control

Design a remote control for a media center in the home environment. Imagine that the media center grows over time by adding new components to it which enable new functionality. How can the remote be designed in order for it to reflect this growth and enable the user to control the new functionalities?