Added FHClient and EnvironmentManager in preparation for the full implementation of FHClient.