moved `componentMetadata` block into `dependencies` block
minor javadoc enhancements