great project, exactly what I wanted.
I was wondering if you could make storing the list of windows optional. So in capture, truncate the list of windows to contain only the active window. I don't need the other inactive windows. It would save a lot of disk space.