Moving Mac/Darwin cross platform relative coordinates logic to the application side instead of library.