Learn how to create the solid and flexible networking layer that can work with any REST API client and contains built in support for caching, serialization and interceptors.