How do I add a module? Looking for a thorough, systematic and in-depth explanation. Long post

Thank you!
Didn’t expect the writer from the source to reply! This helps a lot!