UX for a cake customization page.

I am developing the website of a bakery where the client wants to offer different customization options for the various layers of a cake, namely, frosting, filling, etc.

The design that i came up with is :

Customization options

Here, the image of the cake on the left represents the flavor of the layers chosen by the user by clicking on the various options on the right.

For different combination of options on the right, one gets different combination of colors on the left:

Post option selection

However, the design seems very unnatural and clunky to me and I was hoping to receive some suggestions on how I can improve the UX.