Library for Input and Output

Planning: Postponed.