Hearts Datapack

So i know how data packs work but I'm trying to make a data pack that is like 2 mixed into one. I'm making a data pack that i can craft my own "extra heart" using vanilla items ( Recipe in Picture , And Was Hoping Its Customizable ) and once crafted, i get a custom item with a minecraft pixelated heart texture, and once the custom heart is right clicked, it disappears but adds an extra heart to your health bar permanently. and possibly a way to craft a heart remover that removes the heart if not wanted.

Continue to help post