iPB functionality

Functionality is described for each component separetely: