Shows the problem with layer cakes in applications or how you might want to go toward onion architectures.