Reorganisation; moved content_selection validators into their own subdirectories.