https://www.mageplaza.com/devdocs/how-to-create-magento-2-theme.html https://www.toptal.com/magento/custom-widgets-in-magento-2