Description
Refector Platform enum to use OperatingSystem methods.
Use internal Architecture and Version classes replacing os.arch and os.version.
Use internal Architecture and Version classes replacing os.arch and os.version.