is it possible to have multiple windows classes so you can open multiple windows of different types?