From Binary Mixing to Magma Chamber Simulator - Geochemical Modeling of Assimilation in Magmatic Systems