Getting a StorageManager instead of a million different params

This way, the logic where everything goes, is in the Recorded itself,
not in the client.