Complex analytic cycles I : Basic Results on Complex Geometry and Foundations for the Study of Cycles (2019)