IO classes and interfaces.