OK i am reusing the "outerPreviewEnhancerOptions" and "emptyComponentType" members in a separate grade. Apart from that, i'm not sure if there is anything else here that can be reused. Remember that every setting affects the previews of others in a different way, so that "distributeOptions" block is kind of different in each setting. I see that only "text size" and "contrast" have identical "distributeOptions" blocks. Do you think it's worth it?