Just want to make sure that you're aware of GitHub - mxcl/Path.swift: Delightful, robust, cross-platform and chainable file-pathing functions.
It does a very similar job, is also cross-platform, and has been through several iterations.
I think there is probably a lot of knowledge and experience which has been embedded in those updates.