CableCARD: a primer