Documentation tweaks, and some constructor enhancements.