Is the weirdness here intentional?  It keeps `DynamicBiilboardVisualizer` first, as expected, but then does Specs and then `DynamicScene` followed by `Core` and Scene.  I would expect `DynamicBiilboardVisualizer`, then `Core`, then `DynamicScene`, then `Scene`.