Removed default value for parameter, and updated implementation to match new interface signature.
Replaced file system project with F# version (will be easier to implement detecting local file system changes.