What is the BuildContext used for?
Interact easily with the Widgets tree
An abstraction of the Element
Access data from other Widgets with the of method
of
Each Widget has a BuildContext