Checkpoint in converting all transmittable objects to P2PTransmittableObject types
Another checkpoint in centralizing TransmittableObjects
Code cleanup;  Added documentation
Cleaned up more code and added documentation