General documentation update.
BaseConsole class that other class inherit from.