* Initial implementation of non-mutable setting and resetting version components. * Document new functionality in source code and update README.
* Initial implementation of non-mutable setting and resetting version components. * Document new functionality in source code and update README.