Thanks! You don’t have to duplicate content because the Angular build will pull all of the dependencies (including other components) to create your element. So the answer is yes, you can access things from your main project.
For the build process, you can implement the exact script I included in that article, that would do it. If you don’t do anything specific in terms of build config then the element is going to be part of your main Angular build, which is fine but defeats the purpose of exporting single elements since you would have to bring the entire app code along with your element in that case.