Add signature

Fixes #176.
Add default signatures and cache strategies.

Work toward #174.