Rough planning of the IO Library.