Add rule array item descriptor

This is the first cut at subj. A couple of issues are marked `todo:` in R2.xs(line 1284) and sl_gia.t(line 287)