Source: https://www.netacad.com/sites/default/files/images/careers/Webinars/DevNet/devnet_session_3_intent_networks.pdf