Base class for all neural network modules
A sequential container
Holds submodules in a list
Holds submodules in a dictionary
Holds parameters in a list
Holds parameters in a dictionary