some new structure ideas around building out a Core package for chaos