The major, minor, and revision numbers are now being extracted by parse_version().
These numbers are now used to initialise the correct class.
Authored by: bugman 2011-02-02
Parent: [r137]
Child: [r139]