First draft, only part of the externals in so far.

It is working, such as it is, but one needs to git clone worch by hand for now.