Added code and files for platform specific files.