Element.hs -> Types.hs
API to construct text nodes
Hide internal modules
Make components responsible for CUD
Export components from Element.hs
Document Component fields