particle authoring