Modeling of Integrated Aftertreatment Systems: A Highly Configurable System Level Approach