Welcome screen

Also this is one of the places that it makes sense to declare both data stores as IDataStore. Except that won't work while LocalDataStore has some specific state associated with it.