made it so all oses under the same arch only need to create assembly files once.  The only difference is now the runtime.