Window Setup

Initial phases of Window.cs is setup, all EventHandlers and Events in
place.