Hook up to optimizer. Generalize classes a little to share more with SingleIndexScan.
Finish explain support.