Yes i agree with you about maintaining separate repositories for contributed ...