Add rest of documentation for functional component
Add documentation for utility component