graphicalMerge now correctly grabs data from windows and creates Section object to be returned