docs split into internal and external documentation