Dynamical Body Frames, Orientation-Shape Variables and Canonical Spin Bases for the Non-Relativistic N-Body Problem