Added Setup Class To Provide Default Window & Context Creation