Huge refactor to underlying structure

Large breaking changes to how everything works underneath.