Spray computers: Frontiers of self-organization