added javadoc
created new tab for lazy load.
new factory for labeled components.