After hours chasing down bugs i finally built code to generate windows! I also added a rough 3D prioritization method for the last window drawn (The "Active" window) to this demo. One step closer to my goal!
Not currently. Each window is 9 sprites (8 sprites linked to a 9th "master sprite"); This test was to test a subroutine that could create multiple windows efficiently.
I do plan on using an numeric array however to store a list of the master sprites (which affect entire window position and appearance) in the actual system.