feat(InfoWindow): component with example

IMO, it should render children (multiple). However, I'm wondering that a react component can return `props.children` directly. Is that defined in spec? I might miss it.
If the spec doesn't say so, yeah maybe wrap it into a `span` would be good.