feat: Issue #3367769: Background image field should be optional
feat: Issue #3358032: Initial functionality