Initial reload

The first version that currently works is released in this commit.