Embryonic stem cell patterning during the formation of embryoid body: An application of a novel Agent-based Biomedical Modeling framework