Added some additional documentation and usage.