Feat separate on model order

Exploding surfaces based on model order changes after merging with latest master. 

Merge back into master if you think changes are OK.