splitting the SDKs and Example Code