eXplainable Modeling (XM): Data Analysis for Intelligent Agents