Remove dependency from OnUiThread (Invoker) to Win32. Invoker is WPF only.
Remove dependency from core to Wpf.Base.
Tweak namespace dependencies by registering Win32 controls by assembly (reflection) instead of by type.
Created new Native Win32 namespace to fix dependencies, and also moved HwndWrapper.
Merged Wpf Search namespace into Wpf Helpers.
Replace interface with attribute as marker for registered elements.