deep refactor of documentation

deep refactor of documentation