Simplify and unify interface for registering file writing modules
Created by: SkyToGround
Based on issue #173 (closed) and discussions with Dominik and Tobias.
Created by: SkyToGround
Based on issue #173 (closed) and discussions with Dominik and Tobias.