Introduce class ItemWithParticles as base for ParticleItem et. al. Make SessionGraphicsItem virtual base class.