tower: implement a systemInit ChanOutput and thread to run initialization code