Viruses in all Dimensions: How an Information Code Controls Viruses, Software and Microorganisms