Moved old code to a temp folder for cherry pick. More work on GameObject and Transform.