Added icon, icon_url. Add YARDOC format comments for class and method.