Infrastructe JavaDoc

Description of the component as a whole added
Pump JavaDoc