A Versatile Causal Discovery Framework to Allow Causally-Related Hidden Variables — arXiv2