Crossplatform library, avouids switching between paths, windoze style, or unix-based style.