Swapper - The unofficial Django swappable models API.