Revising Partial Pre-Orders with Partial Pre-Orders: A Unit-Based Revision Framework