Support for user-backed storage objects

Add support for defining user-backed storage objects.

Signed-off-by: Andy Grover <agrover@redhat.com>