What I will provide to you:
1. Remote Control
2. Message Format(in XML) and reserved Messages( Message ID 0--999)
3. An interface to get Message to Test your program
What you are required to do( only one!)
1. Implement a interface in you component to get incomming messages and send outgoing messages