catalog explanation_uid in stock table
add is_accountable column in inventory_stock
Make related keys against stock instead of movement when possible
Don't use movement table