Retaining Customizations after Theme Updates

Yes

In your admin panel under “themes”. Click on New, add all the things that are not inside the original material design theme, click Save.
Then click on Material design main theme, go to themes component, choose your new stylesheet and add it.


As you can see I have 25 component added to Material Design original theme