New component discovery

It needs some serious UI love but here is an updated component discovery flow.