Interactive tour

Resolves #455.