Since the area of Deep Learning is nascent, hundreds of brilliant research papers are being published every week. This requires that a Deep Learning framework should have a policy towards adding modules for the same.

Is there a policy for implementing new modules in PyTorch (pytorch.nn)?
Which modules do you like to add/ wish being added in PyTorch in nearby future? Please comment.
If I want to implement a new module (like Batch Renormalization), what are the criteria that my implementation should fulfill in order to get incorporated in PyTroch? How should I open an issue regarding the same and submit a Pull Request? (I am relatively new to Open Source development)