Thoughts on Component Libraries: sharing a few tips on why and how we are creating a component library