External dependencies rationalisation plus a start at some docs for compiling.