Tasks: Define the APIs

Signed-off-by: Shu Ming <shuming@linux.vnet.ibm.com>
Tasks: Splitting ObjectStore from model file

Signed-off-by: Shu Ming <shuming@linux.vnet.ibm.com>
Tasks: Implement mock model

Signed-off-by: Shu Ming <shuming@linux.vnet.ibm.com>
Tasks: Implement the backend

Signed-off-by: Shu Ming <shuming@linux.vnet.ibm.com>