Aurora v2.0 - Refactoring

Aurora is in need of a refactor. I would love to have more people involved, and @kigster has expressed interest in helping. Anyone else interested?

I’ve started the conversation on GitHub, please join in the discussion (here or there) if you’re interested.

Thanks!