Changes the collecting of an element's includes to use dicts to preserve the order specified by the element and (and retain the prevention duplicates). As noted in #24, this is needed when a module has dependencies that rely on others being loaded first.
Alternatively, using lists may make it slightly more clear what is happening but would require the additional step of removing duplicates
Changes the collecting of an element's includes to use dicts to preserve the order specified by the element and (and retain the prevention duplicates). As noted in #24, this is needed when a module has dependencies that rely on others being loaded first.
Alternatively, using lists may make it slightly more clear what is happening but would require the additional step of removing duplicates
resolves #24