Architecture and key concepts

Architecture and key concepts