moved docs module into framework