APIClient moved to separate static library.