Add support for API uploads, re-ordering rules, and retain original filename for specific rules.