Salesforce Repository design to share and re-use lightening components for Salesforce