An imaging device, comprising: an enclosure comprising a casing and a radiation lining arranged within the casing to provide a radiation shield, wherein the enclosure comprises a removable portion; a plurality of drawers; each drawer comprising a plurality of modular components being in communication and configured to execute calibration code, wherein the calibration code calibrates the imaging device based upon information of the plurality of modular components; each of the modular components comprising a plurality of gamma detectors, wherein each gamma detector includes a semiconductor crystal, and wherein each modular component is removable from the imaging device; the plurality of modular components being arranged such that the plurality of gamma detectors is configured in an array configuration with each of the plurality of gamma detectors having a predetermined spacing from each other gamma detector, wherein each of the plurality of drawers is mounted on a slideable mechanism, whereby each of the drawers may be moved parallel to a bottom plane of the imaging device, and wherein the slideable mechanisms are designed such that the alignment of the drawer is maintained when the drawer is moved out from the device and then moved back into the device; a plurality of electronic communication components, wherein the plurality of electronic communication components facilitate communication from each of the gamma detectors to a processor using a hierarchical communication technique; and a cooling system. an enclosure comprising a casing and a radiation lining arranged within the casing to provide a radiation shield, wherein the enclosure comprises a removable portion; a plurality of drawers; each drawer comprising a plurality of modular components being in communication and configured to execute calibration code, wherein the calibration code calibrates the imaging device based upon information of the plurality of modular components; each of the modular components comprising a plurality of gamma detectors, wherein each gamma detector includes a semiconductor crystal, and wherein each modular component is removable from the imaging device; the plurality of modular components being arranged such that the plurality of gamma detectors is configured in an array configuration with each of the plurality of gamma detectors having a predetermined spacing from each other gamma detector, wherein each of the plurality of drawers is mounted on a slideable mechanism, whereby each of the drawers may be moved parallel to a bottom plane of the imaging device, and wherein the slideable mechanisms are designed such that the alignment of the drawer is maintained when the drawer is moved out from the device and then moved back into the device; each of the modular components comprising a plurality of gamma detectors, wherein each gamma detector includes a semiconductor crystal, and wherein each modular component is removable from the imaging device; the plurality of modular components being arranged such that the plurality of gamma detectors is configured in an array configuration with each of the plurality of gamma detectors having a predetermined spacing from each other gamma detector, wherein each of the plurality of drawers is mounted on a slideable mechanism, whereby each of the drawers may be moved parallel to a bottom plane of the imaging device, and wherein the slideable mechanisms are designed such that the alignment of the drawer is maintained when the drawer is moved out from the device and then moved back into the device; a plurality of electronic communication components, wherein the plurality of electronic communication components facilitate communication from each of the gamma detectors to a processor using a hierarchical communication technique; and a cooling system.