Implement Qt window system for onscreen windows (#21)

We should transition them all at once then. I wasn't aware of that while doing it