Open Architecture Software (OAS) for Modeling Multi-Physics Phenomenon of Li-Ion Batteries