Expanding Social Network Modeling Software And Agent Models For Diffusion Processes