Hardware and Software Approaches to Multi-Modality Imaging