doc fix
make bodies extensible, so that users can associate application-specific info with the physical bodies.
adapt example to use record extensibility