Use "data-placeholder" to provide complex objects for rendering initial state
e.g. "data-placeholder-url" to show preview image of existing file, "data-placeholder-filename" to display existing filename