Models Modules and Abelian Groups