Add the hooks to expose the module to the frontend.
Make the info more standard