New javadoc like documentation