Added proper documentation for use/development.