@orangy Ah sorry, I wasn't being clear. Of course, I see that package-wise it's modularized and I guess proguard would strip away the unused stuff if configured properly. I was thinking more in the line of individual dependencies in gradle for e.g. the View DSL part vs the other extensions. But yeah, it's hard to say how that would work before taking a closer look at the dependency graph.
@voddan I was looking at it more from a technical point of view, but yeah, it could go hand in hand with a rebranding.