The Shared Tools Classes. These are classes shared by all the various tools. They include Option parsing, handling of Option values, and generic functionality common to all the tools. All tools will likely use the Tool class for handling most of the typical tool setup, and also provide a consistent usage and help information package.