I was thinking that raw html might be too verbose, but canned components have signatures and types.