Support for binary data types.

Also took first run at aggregation, and simplified configuration
requirements.