Make ccross's handling of modules a lot better by making it easy to do a full traversal of the module tree for each sort of item.