Module Theory, Extending Modules and Generalizations (Frontiers in Mathematics)