Refactoring to more sensible structure of library.
Intermediate commit - on the way to get rid of overtyped structure.
iNo undefined symbols.