Initial separation of osx configuration into module