Generate React components which wrap their contents in a tag structure