Avoid allocating a lot of almost never used data for every window and use just a single pointer for holding all of it instead.
Avoid allocating a lot of almost never used data for every window and use just a single pointer for holding all of it instead.