3.0

This was really interesting. I need to think on this for a bit.