public NodeHandle(BaseNode attachedTo, HandleOrientation startingOrientation) {
handleTex = AssetDatabase.LoadAssetAtPath("Assets/NodeEditor/Editor/Images/Handle.png", typeof(Texture)) as Texture;
this.attachedTo = attachedTo;
this.orientation = startingOrientation;
CalculatePosition();
}