Design section for each task should cover implementation method for this task - how it should be implemented. For each task in Design section, please include: * Tools that should be used for the implementation * What are the specific result requirements * What type - code, diagrams, wiki pages, etc. * Exact file format and location of the results. * For code tasks: * Required libraries * UML diagrams (class diagrams) where needed A good design doesn't leave any questions about implementation - when it's read, implementation should be trivial. Use the design section [wiki:PageTemplates/TaskPageTemplate#Design] of the Task Page Template.