Alfred Workflow

This contains common and reusable abstractions for creating workflows.