Add CHManagerImpl class and the classes it depends upon