Plugin architecture to provide the following interfaces - Init - To mount the Volume when used with network Storage is used - Save - Read - delete - List Buckets - create_bucket - delete_bucket - list_buckets - Fini