Changed implementation of Alignment: now based on indices rather than tags. Interface remains mostly the same