Automodule rework

This pull changes the model documentation generation from being produced by hand to automated based on `sphinx.apidocs`