adding mechanism to automatically fill the message headers
added additional scene constructor to set the size and new scene file