A Multi-Scale Immune System Simulator for the Onset of Type 2 Diabetes