repo layout description