Once again: a ton of changes for the next alpha version of special order
system