This may be helpful to new module developers, curious users, and people who just need a reference without having to look at the implementation