add comments
refactor to add communication channel concept
comments
comments
refactor APTController to use IAPTComm
make IAPTComm public
cmts