When you want to serve personalized experience to your shoppers by making changes to default layout, it always ends up at Magento Customization. Over the time Magento has topped Ecommerce CMS list with its functionality, features and power of extending the native functionalities.
Attachment 13583
for more tutorial: How to Override Framework Class in Magento 2