Blueprints

Resolves #21