Initial commit - first version of the SDK