Checkpoint

Brought Index and IndexCollection partially into the fold. All compiles.
Interface development remains.