Isn't that exactly how every other MDI-based Windows application works?