def __init__(self, master, tk, description, grid, align, visible, enabled, width, height):
super(Widget, self).__init__(master,tk, description, True)<EOL>self._grid = grid<EOL>self._align = align<EOL>self._width = width<EOL>self._height = height<EOL>self.visible = visible<EOL>self.enabled = enabled<EOL>self.bg = master.bg<EOL>if enabled is None:<EOL><INDENT>self.enabled = master.enabled<EOL><DEDENT>else:<EOL><INDENT>self.enabled = enabled<EOL><DEDENT>self.resize(width, height)<EOL>
The base class for a widget which is an interactable component e.g. `Picture`