The underlying structure of the gem is finished.

  The only thing that remains is the writing of all of the classes and
  their corresponding methods, and tests. This will take some time.