BEtter name.
Migrate configuration and scaffold from old implementation.
Add location option.