Add CM's Hardware Framework

Change-Id: Ib4d01ec70587b71909bc1dbfcde00c859df6edf3