title: Complex github Structure
body: <p>So I have my main repository and as a <code>backend</code> I want to add submodules which are repositories I don't have write access to. However I want to be able to keep on pulling from the mainstream. </p>
  
  <p>I want to add a plugin to one of those <code>backends</code> that reside as a submodule, and to do that the plugin code must be placed inside the <code>backends/foo/src/</code> directory of my submodule. At the same time I want to keep my <code>backends/foo/src/plugin</code> as a part of my main repo.</p>
  
  <p>Is there a way to do that with <code>github</code> ?</p>