Widgets can now switch between having a Window or not at runtime seamlessly. (in theory)