Fix code formatting in headers
Add draft of with_subelements post
Public with_subelements post