[#28] Functional design of documentation