Refactored so that more flexible reflection based context objects are available inside the library.
Interface injectors work.
Work on documentation for injectors.
Some corrections in documentation.