Note about potential particle engine refactoring