Moving the example codebase to SDK 0.4.x

Yes.   depending on how 0.4.x plays out we may need to expose the HWND.