Add placeholder image source customization, closes #4