To the section 1.1:
This method of storing code modules in dynamic libraries was chosen because it is supported by virtually all modern operating systems. This is quite correct.
The 'essential method' was used in the meaning of 'the basic (main, major) method'.