Selection: previously accessed columns are cached by stack trace EXPERIMENTAL! [closes #6][closes #15]