setupInterleaving skeleton
move selection functionality into ElementSelection class