Nit: Not actually important, but we usually write our empty elements as `<div/>`. I'm pulling this in and getting it reviewed now, but that's my only comment.