Initial skeleton

Proposal for #1.