If you want to have multiple website with reusable components then go for multimodule projects. Where you can proxy out the already created components and reuse the code.
@alankzp - You can try putting them as datasource in a dropdown and that dropdown you can attach to component.So whereeven and whenever you need the variable or value you can just select it from the dropdown.