Gray particle generator, first commit.