Song {
    metadata: Metadata {
        title: Some(
            "Image Test",
        ),
        subtitles: [],
        artists: [],
        composers: [],
        lyricists: [],
        album: None,
        year: None,
        key: None,
        keys: [],
        tempo: None,
        tempos: [],
        time: None,
        times: [],
        capo: None,
        sort_title: None,
        sort_artist: None,
        arrangers: [],
        copyright: None,
        duration: None,
        tags: [],
        custom: [],
    },
    lines: [
        Directive(
            Directive {
                name: "title",
                value: Some(
                    "Image Test",
                ),
                kind: Title,
                selector: None,
            },
        ),
        Directive(
            Directive {
                name: "image",
                value: Some(
                    "src=photo.jpg",
                ),
                kind: Image(
                    ImageAttributes {
                        src: "photo.jpg",
                        width: None,
                        height: None,
                        scale: None,
                        title: None,
                        anchor: None,
                    },
                ),
                selector: None,
            },
        ),
        Directive(
            Directive {
                name: "image",
                value: Some(
                    "src=logo.png width=200 height=100",
                ),
                kind: Image(
                    ImageAttributes {
                        src: "logo.png",
                        width: Some(
                            "200",
                        ),
                        height: Some(
                            "100",
                        ),
                        scale: None,
                        title: None,
                        anchor: None,
                    },
                ),
                selector: None,
            },
        ),
        Directive(
            Directive {
                name: "image",
                value: Some(
                    "src=cover.jpg scale=0.5 title=\"Album Cover\"",
                ),
                kind: Image(
                    ImageAttributes {
                        src: "cover.jpg",
                        width: None,
                        height: None,
                        scale: Some(
                            "0.5",
                        ),
                        title: Some(
                            "Album Cover",
                        ),
                        anchor: None,
                    },
                ),
                selector: None,
            },
        ),
        Directive(
            Directive {
                name: "image",
                value: Some(
                    "src=banner.jpg anchor=paper width=50%",
                ),
                kind: Image(
                    ImageAttributes {
                        src: "banner.jpg",
                        width: Some(
                            "50%",
                        ),
                        height: None,
                        scale: None,
                        title: None,
                        anchor: Some(
                            "paper",
                        ),
                    },
                ),
                selector: None,
            },
        ),
    ],
}
