Started adding the data structurs and functionality for remote objects.