Remove CM's hardware abstraction framework