Add IO manager framework (TODO: Implementation)