Implement site creation from dir