[GUI] State, Attributes and Some basic widgets