Components merely extend other elements
Types.hs -> Element.hs
Documentation