- Derive Port so that we can use our own IEdgeConnectorListener - Handle element removal event from GraphView
* Add back in blackboard classes to work with 2018.1 * Wrap some things in `#if UNITY_2018_1`s