AS7-6868 Introduce IO subsystem