This sentence is confusing. How about
"Add ButtonLayout for adding button behaviour and style to arbitrary content such
as a combined icon-and-text button."
Please add a ButtonLayout example, e.g. by adding it to kitchen.
If you're up for a follow-up change, re-implementing IconButton and Button on
top of ButtonLayout would be nice and validate the design.