Added MacOS file object.
Completed the initial plugin components.