Updated to include NativeWindow concepts, cleaned up project generation based on updated GYP changes.