Lch client framework

The basic framework for lch client.