moved window components into their own file
updates graphics with system components
brings audio up to par with the system module