More detailed documentation, changed convention to OpenSim for consistency (no leading m_ for member variables). Also separated private method initComponentTreeTraversal() to setup traversal links for clarity and ease of moving around if needed..