Explain each task more in depth for a System Design. II. System Design A.Develop high-level system architecture B. Define the functional and non-functional requirements C. Create data models to support scheduling and parts management D. Design user interfaces for technicians and service customers E. Develop algorithms for scheduling and parts management F. Develop integration plans with existing systems .