Added documentation to widgets