title: Angular component code reuse strategy
body: <p>I have a large Angular 4 with many components.
  I need to use the same components in a different project.
  I don't want to duplicate the code and use in different project.
  I can not seem to find a way to create component 'library' for angular.
  I am leaning toward using git submodules to at least have on central place for all the consumers of the code.</p>
  
  <p>Are there alternate better strategies someone knows of?</p>