Added support for storage mechanisms & handlers.

Enables colocation of storage handlers and the view models that they
work with.