Participant
A participant is a device or application which is able to communicate with other devices, applications or sites.
Any device or application can be turned into a participant by creating the Participant structure and updating it in the loop.
Participant participant = Participant()
loop() {
participant.Update();
}
participant = Participant()
while(true):
participant.Update()