Seems like building the theme functions and page builder is the way to go for being modular, Avada has the page builder as plugin in the upcoming version.