XProject, a project handling framework for XML technologies