Extended particle framework with initializers