Well-structured repositories

Anyone who has ever contributed code in a collaborative software project, had hard time doing so at some point.