Elementary divisors and modules