Added SnakStore and some initial implementation

Change-Id: I9427046fe406f1ddcf8e9567ce0a11bf581e7244
Merge "Added SnakStore and some initial implementation"