add ability to specify order of import. After adding attribute players in relations, one can now mess up imports by just taking the default ordering of:
independent attributes
entities
relations
nested-relations
appending attributes
because when having attributes as players, they can be added in steps 3, 4, and 5 - and it is no longer guaranteed that they are already present...
Solution:
adding independent attributes can and should always happen first
adding entities next can and should always happen second
next would be relations containing only entities
next would be relations containing entities and other relations
next would be appending attributes to existing entities or relations
finally all relations that have attributes as players
there should then be an option to have something be imported "afterwards" - for example, when one has a nested relation that contains attribute players, requiring that 6. is completed
because when having attributes as players, they can be added in steps 3, 4, and 5 - and it is no longer guaranteed that they are already present...
Solution: