More Javadoc for components.
Related to #25.