Provides basic classes to interact with the scanner.