Rename beat/vumeter presets to PositionPulser and PositionDonutParticles. Refactor the way that features are received. Create a class called AudioEmitter for holding features.
Add protection for when there is no active preset.