Massive documentation improvements