docs: restructed into high level and low level parts