Any recommended best practices for having multiple resolves while internally sharing first-party modules/resources. It seems like if you had a project tree with a more general library, you'd have to go update what resolves that general library is discoverable under each time a new project with a different resolve is added. Is that correct?