Gravar-mail: Non-random mating for selection with restricted rates of inbreeding and overlapping generations