Clarify the dynamic linking structure.
Code cleanup
More tools for working with the dynamic linking