Makes sense, a more middle option to the two ideas I had. I also made a suggestion to my peers to make a super structure for components that were related to one another. Example being Super-pom>Parent-pom->(ui-pom and core-pom) to organize everything based on functionality. But thanks for your input...