This Part creates a framework for: