Updated to use WinRT component instead of library