Moved IO and Debug sources into subdirectories to make module root cleaner