First attempt at writing the class with some documentation in the README.