I'm a fair baker, but good chocolate frosting has so far eluded me. It's either too grainy, too fluffy, too gray, not chocolate enough . . . What I'm looking for is a very chocolatey, somewhat dense frosting that doesn't harden too much on the cake. I don't want a ganache or a glaze-type icing (I don't think), but rather something that can be piled up on top of a cupcake. Buttercreams welcome as long as they're not greasy. (You know that feeling you get when your lips are coated with butter? Not my favorite mouthfeel for a frosting.) Thank you so much for any tips or recipes you can provide!