BOLT specifications go straight into "here's 10 pages of algorithms that would have been better written as just source code in any programming language even if you don't know that particular language", and they skipped the entire "who", "what", and "why" part.