Particle filter refactored to take bones. Filter base class created. Scene data race handling implemented.