The following components are mentioned because the IR commands are specific to these models. If the components are substituted with anything else, the programming must change to match.
A/V Components List
Audio
Video
There are other components but they are not controlled by Mary and won't be mentioned here. The distribution of control can be seen here.