As a newcomer to web development, I am currently diving into the structure of Angular2. To give some context, I am working on two different web applications - one for internal use by employees and another is an e-commerce platform for clients. Both these applications utilize a table component displaying product information. My question is, is there a method to create this component in a single project (similar to a class library in C#) and then reference it in both web applications?