Input (grade 10): From simplest to most sophisticated they can be roughly grouped into the following areas:
Output (grade 8): From simplest to most complicated they can be grouped into the following areas: