Use resource mixins for storage app

This uses the new feature recently added to reduce code duplication.