Can someone explain more in depth how to do change the homepage and the theme as I don't fully understand the explanations I could find: "copy the relevant HTML, CSS and JavaScript files into it from Mezzanine that you wish to modify, and then add the theme app’s name to your project’s INSTALLED_APPS setting. Be sure to add the theme to the top of the INSTALLED_APPS list, so that its templates are found before Mezzanine’s versions of the templates."
"HOMEPAGE AS AN EDITABLE PAGE IN THE PAGE TREE
This pattern gives us a normal Page
object, so that your homepage can be managed via the page tree in the admin. If you use this pattern, you'll need to create a page in the page tree, and specify its URL (in the Meta Data section) as "/", which is the value used below in the {"slug": "/"}
part. Also note that the normal rule of adding a custom template per page with the template name using the page's slug doesn't apply here, since we can't have a template called "/.html" - so for this case, the template "pages/index.html" should be used if you want to customize the homepage's template."