Extended documentation for Plug's API as well as lower level functionality, including interacting with the modules