Contain archive-specific data.

Fixes #4.
Refactor ArchivePage to avoid pollution.

Fixes #4.