This is a very good decision. I was moving towards this myself. However, I do want to transition the gem to `thor` before I start getting fancy.