Move the module download callback to its own class so that we can reuse it later
Make the version info an independent layout we can include in several other layouts
In the download details page, show latest version at the bottom of the description tab