Collective behavior of semiconductor nanoparticles for use in solar energy harvesting - Meru Sandbox