Application::Current return type to unique_ptr
Application handle member to unique_ptr
Director handle member to unique_ptr
ShaderCache::Shared() to unique_ptr<>&