JCR Structure — Nodes, Properties, Hierarchy & Advanced Concepts in AEM

What is JCR? and its concepts