Move concrete row(), rowno(), selected(), model_iter() and play(), record()
implementations from main into channels.GenericModule.