SoftHeart: a mathematical and software simulation for heart restyling