Move main project source to subdirectory
Split out config into a shared lib. Load config from registry.