Moved interfaces in the shared project and added NamedPipes prototype and inserted install in the library project.