Layered Morphologies And Latent Structures In C