CM hardware extraction framework - in case it's useful

Change-Id: I77bf918fb66f2f86560f6bdba7318fafe5f83b30