I understand the requirement for a separate Headers package.
BUT, I fail to understand why the headers are not a part of the urdfdom source. Surely this could be as simple as a submodule reference from the urdfdom to the headers. It really makes no sense to me that I should have to clone a completely seperate repository (headers) with a completely different versioning system.
BTW - how do I know which header is associated with which dom version ?