By: Michael Lynch <git@mtlynch.io>
Move media writer interface to app Keep the storage backends concrete and define the narrow write capability in the app composition root that selects an implementation.