First widget basic structure.