Preserve window metadata during state capture and route compound bounds updates through a single window abstraction. Co-Authored-By: Virgil <virgil@lethean.io>