Richer event structure.
First refactor: make `swallows` a Python package.
Refactor again, splitting swallows.world off from swallows.objects.
Another refactor: split swallows.events off from swallows.objects.