A WordPress theme is really a readymade design that can be installed to provide an entire website with all the things all set to go. You could customize portions of a concept using a page builder but you'd probably usually make modest adjustments rather then rebuild it. https://penzu.com/p/381f698b588e44d8