The use of layouts is a very important piece of development with Magento, which adds a lot of possibilities for extending your extension further. You can define new templates and create specific pages as we have done, or override and rewrite core layouts to reorganize Magento pages.
We have seen how to add a complete backend solution to handle our specific needs.
Finally, all our code has been shared on https://bitbucket.org/ and https://packagist.org/ , and each update is with comments thanks to Git.
In the next chapter, we will cover more advanced topics, such as custom product types; we will look at a set of best practices for scaling our module in a high-load environment; and we will think about the security of our data.