Moved web component to separate project