After all, the CS deals with code, and `[organizing] internally along different lines' is something that doesn't mean much for English sentences. :D
I think it's a common situation with technical documentation, whether free or proprietary. Most people who write some have read some before.
I even think it's easier to formulate differently in language than in programming ...
Frank