This re-uses most of the code from the ta_parameter_format generator--this was factored out to "generic_sparse_struct.py".
This successfully reads the first 17 sectors of the first data track of a CD.