I want to make a cup of coffee with the nice swirl of white and brown foam, but I want to be able to influence it using an object (similar to how they make hearts in cappuccino). In this case it's an .svg logo I would import. I've seen lots of examples where image textures were used for foam, but I'm wondering if there's a way to actually influence the foam in Blender itself. Is this possible?
Here's an example of the type of foam I am going for:
And here is an example of a logo I would want to use as the design in the foam:
Here are the changes I made based on responses provided. I modified the node setup slightly in that I did not use the coffee nodes as I decided to just use an image texture for that. Unfortunately, it made the logo part heavily distorted and I'm not sure why.
Here's the node setup:
Here's the result:
I've attached the .blend:
Based on the follow up answers provided, here is the finished render (including blur techniques used in GIMP):