No longer using a core window class, using typedefs instead.