restructure module documentation order

split hiearchy into one top level module per library
13 files changed