UIO: Add the User IO core code