Integration Layer API

Summary
The integration layer API and its implementation with functions to set and get data through the Integration Layer