Structure of the framework# Simulations The IMo Detectors, channels, and instruments Focal plane visualization Observations Data layout Profiling Creating reports Random numbers Multithreading and MPI Integrating existing codes