GeneratePress is a free, lightweight theme that can be extended by installing a premium plugin that allows you to add essential features.
One of the many things you can do with the GP premium plugin is using Hook Elements to “hook” your own custom code into various areas of the theme without changing core theme files.